irrigating by sprinkling water - French English Dictionary